/* To Anyone's astonisment, this code will execute 
 * successfully.
 */
#include<iostream>
using namespace std;
const int size = 1;
int main(int argc, char**argv) {
    // int **pp = new int*[size];
    // for(int i=0; i<size; ++i) {
    //     *(pp[i]) = 42;
    // }
    int i = 42;
    int& j = i;
    int *p;
    *p = 42;
    cout << i << j << *p << endl;
    return 0;
}